home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-09-24 | 1.0 KB | 54 lines | [TEXT/CWIE] |
- // COPYRIGHT 1994 A.D. Software, All rights reserved
-
- // backend parent layer of OOFILE database
-
- // inline definitions
-
-
- // -------------------------------------------------------
- // O O F _ E x p a n d a b l e L o n g A r r a y
- // -------------------------------------------------------
- inline unsigned long OOF_ExpandableLongArray::count() const
- {
- return mNextFreeEntry;
- }
-
-
- inline void OOF_ExpandableLongArray::start()
- {
- mInternalIter = 0;
- }
-
-
- inline bool OOF_ExpandableLongArray::more()
- {
- return mInternalIter < mNextFreeEntry;
- }
-
-
- inline void OOF_ExpandableLongArray::next()
- {
- mInternalIter++;
- }
-
-
- inline unsigned long& OOF_ExpandableLongArray::operator()()
- {
- return operator[](mInternalIter);
- }
-
-
- inline unsigned long& OOF_ExpandableLongArray::item(unsigned long index)
- {
- return operator[](index);
- }
-
-
- // -------------------------------------------------------
- // O O F _ D i c t i o n a r y
- // -------------------------------------------------------
- inline void OOF_Dictionary::ownsContents(bool ownsFlag)
- {
- mOwnsContents = ownsFlag;
- }
-